Synonyms for "Venus''s flytrap"

Words with similar meaning